package com.hualude.roadsign.model;

import javax.persistence.*;

/**
 * Created by pjn on 2017/8/7.
 */
@Entity
@Table(name = "tb_monitor_fault", schema = "hualude_db", catalog = "")
public class MonitorFaultEntity {
    private int monitorFaultId;
    private Integer monitorId;
    private Integer monitorCheckerId;
    private String monitorCheckTime;
    private Integer monitorCheck;
    private Integer monitorMainCheckerId;
    private String monitorMainCheckTime;
    private Integer monitorMainCheck;
    private String monitorFeedback;
    private Double monitorMoney;
    private Integer monitorOrgId;
    private Integer monitorMainOrgId;
    private Integer monitorMaintainerId;
    private String monitorMaintenancePhoto;
    private String monitorMaintenanceContent;
    private String monitorMaintenanceExplain;
    private Integer monitorMaintenanceStatus;
    private String monitorMaintenanceTime;
    private Integer monitorFaultLevel;
    private String monitorFaultPhoto;
    private Integer monitorFaultType;
    private String monitorFaultReason;
    private Integer monitorFaultCreatorId;
    private String monitorFaultTime;
    private String monitorADeviceId;

    @Id
    @Column(name = "MonitorFaultId")
    @GeneratedValue ( strategy = GenerationType.IDENTITY )
    public int getMonitorFaultId() {
        return monitorFaultId;
    }

    public void setMonitorFaultId(int monitorFaultId) {
        this.monitorFaultId = monitorFaultId;
    }

    @Basic
    @Column(name = "MonitorId")
    public Integer getMonitorId() {
        return monitorId;
    }

    public void setMonitorId(Integer monitorId) {
        this.monitorId = monitorId;
    }

    @Basic
    @Column(name = "MonitorCheckerId")
    public Integer getMonitorCheckerId() {
        return monitorCheckerId;
    }

    public void setMonitorCheckerId(Integer monitorCheckerId) {
        this.monitorCheckerId = monitorCheckerId;
    }

    @Basic
    @Column(name = "MonitorCheckTime")
    public String getMonitorCheckTime() {
        return monitorCheckTime;
    }

    public void setMonitorCheckTime(String monitorCheckTime) {
        this.monitorCheckTime = monitorCheckTime;
    }

    @Basic
    @Column(name = "MonitorCheck")
    public Integer getMonitorCheck() {
        return monitorCheck;
    }

    public void setMonitorCheck(Integer monitorCheck) {
        this.monitorCheck = monitorCheck;
    }

    @Basic
    @Column(name = "MonitorMainCheckerId")
    public Integer getMonitorMainCheckerId() {
        return monitorMainCheckerId;
    }

    public void setMonitorMainCheckerId(Integer monitorMainCheckerId) {
        this.monitorMainCheckerId = monitorMainCheckerId;
    }

    @Basic
    @Column(name = "MonitorMainCheckTime")
    public String getMonitorMainCheckTime() {
        return monitorMainCheckTime;
    }

    public void setMonitorMainCheckTime(String monitorMainCheckTime) {
        this.monitorMainCheckTime = monitorMainCheckTime;
    }

    @Basic
    @Column(name = "MonitorMainCheck")
    public Integer getMonitorMainCheck() {
        return monitorMainCheck;
    }

    public void setMonitorMainCheck(Integer monitorMainCheck) {
        this.monitorMainCheck = monitorMainCheck;
    }

    @Basic
    @Column(name = "MonitorFeedback")
    public String getMonitorFeedback() {
        return monitorFeedback;
    }

    public void setMonitorFeedback(String monitorFeedback) {
        this.monitorFeedback = monitorFeedback;
    }

    @Basic
    @Column(name = "MonitorMoney")
    public Double getMonitorMoney() {
        return monitorMoney;
    }

    public void setMonitorMoney(Double monitorMoney) {
        this.monitorMoney = monitorMoney;
    }

    @Basic
    @Column(name = "MonitorOrgId")
    public Integer getMonitorOrgId() {
        return monitorOrgId;
    }

    public void setMonitorOrgId(Integer monitorOrgId) {
        this.monitorOrgId = monitorOrgId;
    }

    @Basic
    @Column(name = "MonitorMainOrgId")
    public Integer getMonitorMainOrgId() {
        return monitorMainOrgId;
    }

    public void setMonitorMainOrgId(Integer monitorMainOrgId) {
        this.monitorMainOrgId = monitorMainOrgId;
    }

    @Basic
    @Column(name = "MonitorMaintainerId")
    public Integer getMonitorMaintainerId() {
        return monitorMaintainerId;
    }

    public void setMonitorMaintainerId(Integer monitorMaintainerId) {
        this.monitorMaintainerId = monitorMaintainerId;
    }

    @Basic
    @Column(name = "MonitorMaintenancePhoto")
    public String getMonitorMaintenancePhoto() {
        return monitorMaintenancePhoto;
    }

    public void setMonitorMaintenancePhoto(String monitorMaintenancePhoto) {
        this.monitorMaintenancePhoto = monitorMaintenancePhoto;
    }

    @Basic
    @Column(name = "MonitorMaintenanceContent")
    public String getMonitorMaintenanceContent() {
        return monitorMaintenanceContent;
    }

    public void setMonitorMaintenanceContent(String monitorMaintenanceContent) {
        this.monitorMaintenanceContent = monitorMaintenanceContent;
    }

    @Basic
    @Column(name = "MonitorMaintenanceExplain")
    public String getMonitorMaintenanceExplain() {
        return monitorMaintenanceExplain;
    }

    public void setMonitorMaintenanceExplain(String monitorMaintenanceExplain) {
        this.monitorMaintenanceExplain = monitorMaintenanceExplain;
    }

    @Basic
    @Column(name = "MonitorMaintenanceStatus")
    public Integer getMonitorMaintenanceStatus() {
        return monitorMaintenanceStatus;
    }

    public void setMonitorMaintenanceStatus(Integer monitorMaintenanceStatus) {
        this.monitorMaintenanceStatus = monitorMaintenanceStatus;
    }

    @Basic
    @Column(name = "MonitorMaintenanceTime")
    public String getMonitorMaintenanceTime() {
        return monitorMaintenanceTime;
    }

    public void setMonitorMaintenanceTime(String monitorMaintenanceTime) {
        this.monitorMaintenanceTime = monitorMaintenanceTime;
    }

    @Basic
    @Column(name = "MonitorFaultLevel")
    public Integer getMonitorFaultLevel() {
        return monitorFaultLevel;
    }

    public void setMonitorFaultLevel(Integer monitorFaultLevel) {
        this.monitorFaultLevel = monitorFaultLevel;
    }

    @Basic
    @Column(name = "MonitorFaultPhoto")
    public String getMonitorFaultPhoto() {
        return monitorFaultPhoto;
    }

    public void setMonitorFaultPhoto(String monitorFaultPhoto) {
        this.monitorFaultPhoto = monitorFaultPhoto;
    }

    @Basic
    @Column(name = "MonitorFaultType")
    public Integer getMonitorFaultType() {
        return monitorFaultType;
    }

    public void setMonitorFaultType(Integer monitorFaultType) {
        this.monitorFaultType = monitorFaultType;
    }

    @Basic
    @Column(name = "MonitorFaultReason")
    public String getMonitorFaultReason() {
        return monitorFaultReason;
    }

    public void setMonitorFaultReason(String monitorFaultReason) {
        this.monitorFaultReason = monitorFaultReason;
    }

    @Basic
    @Column(name = "MonitorFaultCreatorId")
    public Integer getMonitorFaultCreatorId() {
        return monitorFaultCreatorId;
    }

    public void setMonitorFaultCreatorId(Integer monitorFaultCreatorId) {
        this.monitorFaultCreatorId = monitorFaultCreatorId;
    }

    @Basic
    @Column(name = "MonitorFaultTime")
    public String getMonitorFaultTime() {
        return monitorFaultTime;
    }

    public void setMonitorFaultTime(String monitorFaultTime) {
        this.monitorFaultTime = monitorFaultTime;
    }

    @Basic
    @Column(name = "monitorADeviceId")
    public String getMonitorADeviceId() {
        return monitorADeviceId;
    }

    public void setMonitorADeviceId(String monitorADeviceId) {
        this.monitorADeviceId = monitorADeviceId;
    }
}
